﻿using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;

using System;
using System.Collections.Generic;
using System.Linq;

namespace Nemerle2.Compiler
{
  /// <summary>
  /// Описывает свойство.
  /// </summary>
  public interface IPropertyInfo : IMemberInfo
  {
    IsIndexer : bool                  { get; }
    IsMutable : bool                  { get; }
    Getter    : ValueOption[IMethodInfo]  { get; }
    Setter    : ValueOption[IMethodInfo]  { get; }
  }
}
